widget: Don't connect to GtkModifierStyle::changed
authorBenjamin Otte <otte@redhat.com>
Mon, 25 Aug 2014 14:33:33 +0000 (16:33 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 27 Aug 2014 15:57:10 +0000 (17:57 +0200)
Changes to the modifier style will be picked up by the
GtkStyleProviderPrivate::changed signal. And that signal will actually
invalidate properly.

gtk/gtkwidget.c

index cb9727baa447c4412058c3e8617d1d90609ccd4a..4ec83b8554b4f51c3b4b09ecf226f0fb71e441b5 100644 (file)
@@ -9584,13 +9584,6 @@ gtk_widget_get_parent (GtkWidget *widget)
   return widget->priv->parent;
 }
 
-static void
-modifier_style_changed (GtkModifierStyle *style,
-                        GtkWidget        *widget)
-{
-  _gtk_widget_invalidate_style_context (widget, GTK_CSS_CHANGE_ANY);
-}
-
 static GtkModifierStyle *
 _gtk_widget_get_modifier_properties (GtkWidget *widget)
 {
@@ -9608,9 +9601,6 @@ _gtk_widget_get_modifier_properties (GtkWidget *widget)
                                style,
                                (GDestroyNotify) g_object_unref);
 
-      g_signal_connect (style, "changed",
-                        G_CALLBACK (modifier_style_changed), widget);
-
       context = gtk_widget_get_style_context (widget);
 
       gtk_style_context_add_provider (context,